home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 February / CMCD0205.ISO / Software / Freeware / Programare / highlight / highlight-W32GUI-2.2-6-Setup.exe / {app} / langDefs / rexx.lang < prev    next >
Text File  |  2004-07-07  |  3KB  |  58 lines

  1. # Rexx language definition file
  2. #
  3. # Author: AndrΘ Simon
  4. #   Mail: andre.simon1@gmx.de
  5. #   Date: 21.11.2002
  6. # ------------------------------------------
  7. # This file is a part of highlight, a free source code converter released under the GPL.
  8. #
  9. # The file is used to describe keywords and special symbols of programming languages.
  10. # See README in the highlight directory for details.
  11. #
  12. # New definition files for future releases of highlight are always appreciated ;)
  13. #
  14. # ----------
  15. # andre.simon1@gmx.de
  16. # http:/www.andre-simon.de/
  17.  
  18.  
  19. $KW_LIST(kwa)=address additional any arg arguments array by call caseless
  20. continue class description digits do drop end engineering error exit expose
  21. else failure for forever form forward fuzz guard halt if interpret iterate
  22. leave lower lostdigits message name nop nomethod nostring notready novalue
  23. numeric on off otherwise parse procedure pull push propagate queue raise reply
  24. return ret rc say scientific select sigl signal source syntax then to trace
  25. upper until use user version when while with
  26.  
  27. # built in functions:
  28. $KW_LIST(kwb)=abbrev abs append beep binary bitand bitor bitxor both b2x center
  29. changestr char charin charout chars compare condition copies countstr close c2d
  30. c2x datetime datatype date delstr delword directory d2c d2x errortext exists
  31. filespec flush format handle insert lastpos left length line linein lineout
  32. lines max min nobuffer open overlay pos position queued query random reclength
  33. read replace reverse right seek sign size shared shareread sharewrite
  34. sourceline space stream streamtype strip subword substr symbol sys time
  35. timestamp translate trunc var value verify word wordindex wordlength wordpos
  36. words write xrange x2b x2c x2d pid pprio ptime rxfuncadd rxfuncdrop rxfuncquery
  37. rxqueue rxmessagebox rxwinexec sysaddrexxmacro sysbootdrive
  38. sysclearrexxmacrospace syscloseeventsem sysclosemutexsem syscls
  39. syscreateeventsem syscreatemutexsem syscurpos syscurstate sysdriveinfo
  40. sysdrivemap sysdropfuncs sysdroprexxmacro sysdumpvariables sysfiledelete
  41. sysfilesearch sysfilesystemtype sysgetfiledatetime sysfiletree sysgetkey sysini
  42. sysloadfuncs sysloadrexxmacrospace sysmkdir sysopeneventsem sysopenmutexsem
  43. sysposteventsem syspulseeventsem sysqueryprocess sysqueryrexxmacro
  44. sysreleasemutexsem sysreorderrexxmacro sysrequestmutexsem sysreseteventsem
  45. sysrmdir syssaverexxmacrospace syssearchpath syssetfiledatetime syssetpriority
  46. syssleep sysstemcopy sysstemdelete syssteminsert sysstemsort sysswitchsession
  47. syssystemdirectory systempfilename systextscreenread systextscreensize
  48. sysutilversion sysvolumelabel syswaiteventsem syswaitnamedpipe sysversion
  49. syswinver
  50.  
  51. $STRINGDELIMITERS=" '
  52.  
  53. $ML_COMMENT=/* */
  54.  
  55. $IGNORECASE=true
  56.  
  57. $SYMBOLS= ( ) [ ] { } , ; : & | < > !  = / * %  + - \
  58.